package types
import (
	"time"
)

var (
	// App version inject by `-ldflags`
	AppVersion = "v0.0.1"
	BuildTags = ""
	LastfmKey = ""
	LastfmSecret = ""
)

const AppName = "mf" // just `mf`, not `go-mf`
// HACK:
const GroupID = "com.gitee.nidielaila.go-mf" // nidielaila.gitee.com
const AppDescription = "<cyan>Mf -- Yet another simplified go-musicfox </>"

const AppGitUrl = "https://gitee.com/nidielaila/go-mf"
// const AppLatestReleases = "https://"

const ProgressFullChar = "X"
const ProgressEmptyChar = "0"

const StartupLoadingSeconds = 1 // TODO: or change it as 0s
const StartupTickDuration = time.Millisecond * 16

const AppLocalDataDir = "go-mf"
const AppDBName = "mf-db"
const AppIniFile = "go-mf.ini"

const AppPrimaryRandom = "random"

const AppPrimaryColor = "#f90022"

const SubmitText = "Ensure"
const SearchPlaceholder = "Search String"
const SearchResult = "Search Result"

const AppHttpTimeout = time.Second * 5

const MainLoadingText = "*[Loading Mf ... ]*"
const MainPProfPort = 9876
const DefaultNotifyIcon = "logo.png" // TODO: have my own icon with icon size define
const UNMDefaultSources = "kuwo"

